
var srchList_index;

var wait_index;


$(function(){
	
	var date = new Date();
	
	var str = date.Format("yyyy-MM-dd");
	
	$("#start_date").val(str);
	$("#end_date").val(str);
});



//查询记录
function doSrch(){
	//layer.msg("待开发");
	
	if($.trim($("#start_date").val())=="" || $.trim($("#end_date").val())=="" ) {
		layer.msg("请输入查询起始和截止时间");
		return;
	}
	
	if(strToDate($.trim($("#start_date").val()))>strToDate($.trim($("#end_date").val()))){
		layer.msg("开始时间不能大于结束时间");
		return;
	}
	//doSrch(开始时间，结束时间，页码)
	var rs = appControl.doSrch($("#start_date").val(),$("#end_date").val(),"-1");
	if(rs=="-1" || rs=="-100"){
		layer.msg("查询失败");
		return;
	}
	
}


function showSrchRs(rs){
	
	$("#resultList").html("");
	var jsonData = JSON.parse(rs);
	if(jsonData.is_success=="0"){
		layer.msg("查询失败");
	}else if(jsonData.is_success=="1"){
		//alert('查询成功');
		var flows = jsonData.flows;
		if(flows==undefined){
			layer.msg("查询无数据");
			return;
		}
		//alert(flows.length);
		for(var i=0;i<flows.length;i++){
			var cardno = flows[i].CARDNO;
			var jytime = flows[i].JYSJ;
			var username = flows[i].USERNAME;
			var jyje = flows[i].JYJE;
			var flowcode=flows[i].FLOWCODE;
			var usercode = flows[i].USERCODE;
			//alert(cardno+"/"+jytime+"/"+username+"/"+jyje);
			//layer.msg("<div>卡号:"+cardno+"  交易时间:"+jytime+" 用户："+username+" 交易金额(元)："+jyje+"</div>");
			var shtml = "<tr><td width='5%'>"+(i+1)+"</td><td width='35%'>"+jytime+"</td><td width='15%'>"+usercode+"<td><td width='15%'>"+username+" </td><td width='15%'>"+jyje+"</td><td><a href=\"javascript:toJc('"+flowcode+"','"+jyje+"');\"  class=\"btn_all xs\">纠错</a></td></tr>"
			//alert(shtml);
			$("#resultList").append(shtml);
		}
		
		
		srchList_index = layer.open({
		  type: 1,
		  skin: 'layui-layer-rim', //加上边框
		  area: ['1000px', '550px'], //宽高
		  content:$("#srchResult"),
		  title:"消费查询结果"
		});
		
	}else if(jsonData.is_success=="-1"){
		layer.msg("无法连接到服务器");
	}
}

var jc_index;
function toJc(flowcode,jyje){
	
	$("#sjmoney").val("");
	$("#dbmoney").val(jyje);
	$("#flowcode").val(flowcode);
	jc_index = layer.open({
				  type: 1,
				  skin: 'layui-layer-rim', //加上边框
				  area: ['900px', '480px'], //宽高
				  content:$("#jcDetail"),
				  title:"纠错"
				});
	$("#sjmoney").focus();
}

function submitJc(){
	
	//金额验证
	var sjmoney = $.trim($("#sjmoney").val());
	var jyje = $("#dbmoney").val();
	var flowcode = $("#flowcode").val();
	
	//alert(flowcode);
	if($.trim($("#sjmoney").val())==""){
		layer.msg("请输入实际交易金额");
		return ;
	}
	//alert(sjmoney+"/"+jyje);
	//格式验证
	if(sjmoney-jyje>=0){
		layer.msg("实际金额必须小于交易金额");
		return;
	}
	var rs = appControl.doJc(flowcode,jyje,sjmoney);
	if(rs=="-1" || rs=="-100"){
		layer.msg("纠错失败..");
	}else{
		var jsonData = JSON.parse(rs);
		if(jsonData.is_success=="0"){
			layer.msg(jsonData.error_msg);
		}else if(jsonData.is_success=='1'){
			layer.msg("纠错成功,交易金额从"+jyje+"元被纠正到"+sjmoney+"元");
			
		}else if(jsonData.is_success=='-1'){
			layer.msg("无法连接到服务器");
		}
	}
	
	
}
function cancleJc(){
	layer.close(jc_index);
}


function backUp(){
	appControl.goHome();
}
